#ifndef LineTracker_h_
#define LineTracker_h_

#include "Line.h"

#include <opencv\cv.h>

class LineTracker
{
	Line _startLine;
	cv::Mat _startImg;

	cv::Point _p1;
	cv::Point _p2;

	cv::Mat _tempP1;
	cv::Mat _tempP2;

	cv::Size windowSize;

public:
	LineTracker(cv::Mat, Line);
	void update(cv::Mat);
	cv::Point templateMatch(cv::Mat, cv::Mat);

	~LineTracker(void);
};

#endif